#submit {
    display: none
}

.waponly {
    display: none
}

.searchbar form .icon,
.searchbar form .submit {
    width: 35px;
    height: 35px;
    background: transparent url(../images/bg1.png) no-repeat center;
    display: block;
    position: absolute;
    top: 0;
    opacity: 1 !important;
    right: 0
}

.searchbar form #search {
    -webkit-appearance: none;
    height: 35px;
    width: 0;
    position: absolute;
    padding: 0;
    opacity: 0;
    border: none;
    outline: none;
    position: absolute;
    right: 35px;
    border-bottom: 1px solid #eee
}

#header {
    padding: 11px 0 0;
    border-bottom: 2px solid #74C231
}

#header .sitelogo {
    width: 250px;
    padding-top: 9px
}

#header .weblogo {}

#header .sitelogo img {}

#header .area {
    padding-left: 18px
}

#header .city {
    margin-bottom: 0;
    margin-top: 4px
}

#header .selectcity {}

#header .selectcity a {
    color: #3a9edd
}

#header .fr2 {}

#header .login {
    text-align: right;
    position: relative;
    right: -250px;
    width: 925.2px;
}
.tongdao{
    margin-left: 50px;
    margin-top: 10px;
}
#header .login .a4:hover {
    color: #fff !important;
    background-color: #A18146
}

#header .login a:hover {
    color: #F13D3D !important
}

#header .login a {
    display: inline-block;
    font-size: 12px;
    margin: 0;
    border-right: 1px solid #DDDDDD;
    padding: 0 15px;
    line-height: 1.1
}

#header .a1 {}

#header .a2 {}

#header .a3 {
    border-right: none !important
}

#header .login .a4 {
    color: #fff;
    background: #74C231;
    line-height: 2;
    padding: 0 8px;
    margin-right: 11px
}

#header .a5 {}

#header .call {
    color: #f13d3d
}

#header .navbar {
    min-height: 0;
    margin-bottom: 0
}

#header .navbar ul {
    margin-top: 10px;
    border-radius: 0;
    box-shadow: none
}

#header .navbar ul li {
    background: #F7F7F7 url(../images/bg_nav.png) repeat-x;
    border: 1px solid #E5E5E5;
    margin-left: -1px;
    margin-bottom: -1px;
    border-bottom: 0
}

#header .navbar ul li.waponly {
    display: none
}
.radio_zc{
    padding-left: 30px;
}
#header .navbar ul li.li_0 {}

#header .navbar ul li.li_0.active,
#header .navbar ul li.li_0:hover {
    background: #74C231;
}

#header .navbar ul li.li_0.active>a,
#header .navbar ul li.li_0:hover>a {
    color: #fff;
    background: transparent;
    font-weight: bold
}

#header .navbar ul li.li_0.active>a .caret,
#header .navbar ul li.li_0:hover>a .caret {
    color: #fff
}

#header .navbar ul li.li_1 {}

#header .navbar a {
    padding: 0 17px;
    line-height: 38px;
    font-size: 10px
}

#header .navbar .a_1 {}

#header .navbar a.active {}

#header .nav a:hover,
#header .active>a {
    color: #ffffff
}

#header .navbar-nav>li>.dropdown-menu {
    right: auto;
    left: 50%;
    margin-left: -71px;
    width: 140px;
    overflow: hidden;
    min-width: 140px;
    text-align: center;
    margin-top: 0px;
    border: none;
    background: transparent;
    border-top: 2px solid #3c763d;
    padding: 0
}

#header .navbar-nav>li>.dropdown-menu li {
    background: rgba(255, 255, 255, 0.84) none;
    border: none;
    border-bottom: 1px solid #333
}

#header .navbar-nav>li>.dropdown-menu a {
    line-height: 40px;
    white-space: nowrap;
    position: relative;
    font-size: 16px;
    margin: 0 auto;
    text-align: center;
    padding: 4px 0;
    background: transparent
}

#header .navbar-nav>li>.dropdown-menu a:hover {
    color: #1f232a
}

#header .navbar-nav>li>.dropdown-menu a:after {
    content: "";
    display: block;
    position: absolute;
    width: calc(100% - 50px);
    height: 1px;
    bottom: 0;
    left: 25px
}

#header .navbar-nav>li>.dropdown-menu li:last-child a:after {
    content: none
}

#header.hd_company {
    padding-top: 0;
    border: none
}

.hd_company .bar1 {
    padding: 9px 0;
    background: #F3F3F3;
    border-bottom: 1px solid #ddd
}

.hd_company .bar2 {
    padding-top: 5px
}

.hd_company .bar3 {
    background: #333333
}

.hd_company .login {}

#header.hd_company .login a {
    font-size: 14px;
    color: #666
}

#header.hd_company .login .a1 {}

#header.hd_company .login .a2 {}

#header.hd_company .login .a3 {}

#header.hd_company .login .a4 {
    color: #fff;
    height: 38px;
    line-height: 38px;
    margin: -9px 0;
    padding: 0 23px;
    font-weight: bold
}

.hd_company .com_info {
    position: relative;
    padding-left: 235px;
    background: transparent url(../images/g1.png) no-repeat right 4px
}

.hd_company .yclogo {
    width: 213px;
    position: absolute;
    left: 0;
    top: 0
}

.hd_company .yclogo a {
    padding-right: 20px;
    border-right: 1px solid #eee;
    display: block
}

.hd_company .yclogo img {}

.hd_company .name {}

.hd_company .name h1 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 6px
}

.hd_company .zwlist1.gslist2 {
    padding-bottom: 9px
}

.hd_company .zwlist1.gslist2 .theinfo {}

.hd_company .zwlist1.gslist2 .theinfo .p1 {}

.hd_company .zwlist1.gslist2 .theinfo span {}

.hd_company .zwlist1.gslist2 .theinfo b {
    display: inline;
    font-size: 14px !important;
    margin-left: 3px
}

.hd_company .zwlist1.gslist2 .blk {}

.hd_company .zwlist1.gslist2 .star {
    display: inline-block !important
}

#ajax4 {}

#ajax4 .item {
    padding-top: 20px
}

#ajax4 .item .theinfo:before {
    content: "";
    display: block;
    width: 1px;
    height: 190px;
    background: #eee;
    position: absolute;
    right: -10px;
    top: 0
}

#ajax4 .item:last-child .theinfo:before {
    display: none
}

#ajax4 .item .theinfo {
    position: relative;
    padding: 0 15px
}

#ajax4 .item .theinfo h3 {}

#ajax4 .item .theinfo h3 a {
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 20px;
    border: none;
    color: #333
}

#ajax4 .item .theinfo .p1 {
    margin-bottom: 0
}

#ajax4 .item .theinfo .p1 .sp1 {
    display: block
}

#ajax4 .item .theinfo .p1 b {
    font-size: 14px;
    font-weight: bold;
    display: block;
    color: #E64143;
    width: 100%
}

#ajax4 .item .theinfo .p1 span {
    font-size: 14px;
    display: inline-block;
    margin-right: 5px
}

#ajax4 .item .theinfo .p1 span.f14 {}

#ajax4 .item .thecontact {
    margin-bottom: 30px;
    padding: 0 15px
}

#ajax4 .item .thecontact .s4 {
    font-size: 16px;
    color: #333;
    padding: 5px 0;
    display: block;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis
}

#ajax4 .item .thecontact .s6 a:hover {
    color: red
}

#ajax4 .item .thecontact .s6 a {
    padding: 0 20px;
    border: 1px solid #D4B676;
    margin-top: 10px;
    font-size: 14px;
    background: transparent;
    line-height: 34px;
    width: 100%;
    margin: 8px auto
}

.hd_company .comnav {
    font-size: 0
}

.hd_company .comnav a {
    display: inline-block;
    line-height: 45px;
    color: #fff;
    padding: 0 30px;
    font-size: 16px
}

.hd_company .comnav a:hover {
    background: #74C231
}

.hd_company .comnav .on {
    background: #74C231;
    font-weight: bold
}

.hd_company .homelink {
    float: left;
    width: 200px
}

.hd_company .homelink a {
    display: inline-block;
    font-size: 14px;
    padding-left: 30px;
    background: url(../images/bgic3.png) no-repeat left
}

.hd_company .homelink a:hover {
    color: #E64143
}

#fullcarousel {}

#fullcarousel .carousel-caption {
    left: 50%;
    margin-left: -600px;
    width: 1200px;
    text-align: left;
    top: 160px
}

#fullcarousel I:hover {
    background: rgba(242, 243, 245, 0.55)
}

#fullcarousel I {
    font-style: normal;
    color: #fff;
    font-size: 30px;
    background: rgba(255, 255, 255, 0.39);
    border-radius: 500px;
    display: inline-block;
    width: 60px;
    height: 60px;
    text-align: center;
    line-height: 60px;
    box-shadow: none;
    background: transparent;
    text-shadow: none;
    margin-top: -30px
}

#fullcarousel IMG {}

#fullcarousel DIV {}

#fullcarousel * {
    opacity: 1
}

#fullcarousel .right.carousel-control {
    background: transparent;
    opacity: 1
}

#fullcarousel .left.carousel-control {}

#fullcarousel .item {}

#fullcarousel .item.active {}

#fullcarousel .icon-prev.fa.fa-angle-left {}

#fullcarousel .icon-next.fa.fa-angle-right {}

#fullcarousel .carousel-inner {}

#fullcarousel .item img {
    width: auto;
    height: auto;
    max-width: none;
    visibility: hidden
}

#fullcarousel .carousel-caption * {
    color: #fff
}

#fullcarousel .carousel-caption .animated0 {
    opacity: 0;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    text-shadow: none
}

.carousel-control .icon-next:before,
.carousel-control .icon-prev:before {
    font-size: 50px;
    font-family: simsun
}

.carousel-control .icon-next:before {
    content: ">"
}

.carousel-control .icon-prev:before {
    content: "<"
}

.idisable {
    pointer-events: none;
    background: gray !important;
    color: #ccc !important;
    cursor: not-allowed
}

#index_part1 {
    padding-bottom: 30px
}

#index_part1 .partttl {
    margin-bottom: 6px
}

.formblk1 {
    border-top: 2px solid #74C231;
    padding: 20px
}

.formblk1 h3 {
    margin-top: -4px;
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: bold;
    color: #74C231
}

.formblk1 .form_text_verifycode {}

.formblk1 .yzmpic {
    height: 35px;
    width: 105px
}

.formblk1 #yzm {
    width: 400px
}

.formblk1 #MemberCode {
    position: relative;
    left: -71px
}

.formblk1 [type=text],
.formblk1 [type=password],
.formblk1 textarea {
    line-height: 32px;
    border: 1px solid #DDDDDD;
    padding-left: 10px;
    width: 100%
}

.formblk1 [type=text],
.formblk1 [type=password],
.formblk1 textarea,
.formblk1 select {
    line-height: 44px;
    border: 1px solid #EAF0F0;
    padding-left: 10px;
    width: 100%;
    background: #F9FBFB;
    border-radius: 100px;
    padding-left: 30px
}

.formblk1 select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 160px;
    display: inline-block;
    margin-right: 10px;
    height: 47px;
    color: #666;
    padding-right: 10px;
    line-height: 36px
}

.formblk1 [type=checkbox] {
    vertical-align: middle;
    margin: 0;
    margin-top: -2px
}

.formblk1 .short {
    width: 40%;
    float: left;
    margin-right: 10px
}

.formblk1 .shrot+* {}

.formblk1 .getyzm:hover {
    color: #fff;
    background: #74C231
}

.formblk1 .getyzm {
    background: #74C231;
    border-radius: 0;
    height: 35px;
    padding: 0;
    width: 112px;
    line-height: 37px;
    position: relative;
    left: -122px;
    top: -2px;
    border-radius: 100px
}

.formblk1 .submit {
    border-radius: 0;
    width: 100%;
    line-height: 40px;
    padding: 0;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 1px;
    margin-top: 5px
}

.formblk1 .submit:hover {
    background: #A18146;
    transition: all .2s
}

.formblk1 .tk {
    font-size: 14px;
    vertical-align: middle;
    margin-top: 10px
}

.formblk1 .tk a {
    vertical-align: middle;
    color: #3a9edd
}

.body_index .formblk1 .tk {
    font-size: 12px;
    margin-top: 18px
}

.zhaopin_box_5 .con a {
   /* display: block;*/
    width: 100%;
    height: 100%;
    background: transparent
}
.zhaopin_box_5 .con * {
    z-index: 2;
    position: relative
}

.zhaopin_box_5 .con {
    height: 170px
}

.zhaopin_box_5 .con:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0
}

.zhaopin_box_5 .con:hover:after {
    transform: scale(1.1);
    transition: all .3s
}

.zhaopin_box_5 .con1 {
    height: auto;
}

.zhaopin_box_5 .con1:after {
    height: auto;
}

.zhaopin_box_5 .con2:after {
    background: url(../images/ybg2.png) no-repeat center
}

.zhaopin_box_5 .con3:after {
    background: url(../images/ybg4.png) no-repeat center
}

.zhaopin_box_5 .con4:after {
    background: url(../images/ybg3.png) no-repeat center
}

.zhaopin_box_5 .con5:after {
    background: url(../images/ybg5.png) no-repeat center
}

.zhaopin_box_5 .con.con1 h3 {
    font-size: 36px;
    margin-top: 40px;
    margin-bottom: 20px
}

.zhaopin_box_5 .con1 p {
    color: #333;
    font-size: 16px;
    margin-left: 20px;
}

.zhaopin_box_5 .con2 p {
    color: #298ed0
}

.zhaopin_box_5 .con3 p {
    color: #646cd6
}

.zhaopin_box_5 .con4 p {
    color: #7088c5
}

.zhaopin_box_5 .con5 p {
    color: #eb605f
}

.zhaopin_box_5 .col2 {}

.zhaopin_box_5 .col2 .ms {}

.zhaopin_box_5 .col3 .ms {}

.zhaopin_box_5 .col3 {}

.zhaopin_box_5 .con {
    background-size: cover;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
    background: transparent
}

.zhaopin_box_5 .con:hover {
    background-size: 110%;
    transition: all 2.23s
}

.zhaopin_box_5 .con h3 {
    color: #fff;
    margin-top: 5px
}

.zhaopin_box_5 .ms {
    display: inline-block;
    padding: 6px 24px;
    margin: 2px -20px 0;
    background: #fff;
    border-radius: 50px;
    font-size: 14px
}
.zhaopin_box_5 .ms:hover {
    display: inline-block;
    padding: 6px 24px;
    margin: 2px -20px 0;
    background-color: #74c231;
    border-radius: 50px;
    font-size: 14px
}
.wyc1 {
    padding: 35px 0
}

.wyc1 .row1 {}

.wyc1 .con {}

.wyc1 .hdl {
    height: 78px;
    position: relative;
    margin-bottom: 20px;
    font-size: 0
}

.wyc1 .hdl a {
    display: inline-block;
    height: 100%;
    line-height: 0;
    padding-left: 20px;
    padding-right: 25px;
    border-right: 1px solid #ddd;
    position: relative;
    cursor: pointer
}

.wyc1 .hdl .on,
.wyc1 .hdl a:hover {
    background: #74C231
}

.wyc1 .hdl .on span,
.wyc1 .hdl a:hover span {
    color: #fff;
    font-weight: bold
}

.wyc1 .hdl:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: -20px;
    left: 0;
    background: #dddddd
}

.wyc1.tmpc11 .hdl:before {
    display: none !important
}

.wyc1 .hdl:after {
    content: "";
    display: block;
    position: absolute;
    width: 10px;
    height: 10px;
    top: 0;
    left: 0
}

.wyc1 .hdl .on:before {
    content: "";
    display: block;
    position: absolute;
    width: 21px;
    height: 11px;
    bottom: -20px;
    left: 50%;
    background: url(../images/arr1.png) no-repeat center top;
    margin-left: -10px
}

.wyc1 .hdl .on:after {
    content: "";
    display: block;
    position: absolute;
    width: 10px;
    height: 10px;
    top: 0;
    left: 0
}

.wyc1.tmpc11 .hdl a:before {
    background: url(../images/arr4.png) no-repeat center top;
    bottom: -11px
}

.wyc1.tmpc11 .hdl a:after {
    display: none !important
}

.wyc1 .hdl .a1 i {
    background-position: 14px 15px
}

.wyc1 .hdl .a2 i {
    background-position: -240px 15px
}

.wyc1 .hdl .a3 i {
    background-position: -462px 15px
}

.wyc1 .hdl .a4 i {}

.wyc1 .hdl .a5 i {}

.wyc1 .hdl .a1:hover i,
.wyc1 .hdl .a1.on i {
    background-position: 14px -120px
}

.wyc1 .hdl .a2:hover i,
.wyc1 .hdl .a2.on i {
    background-position: -240px -120px
}

.wyc1 .hdl .a3:hover i,
.wyc1 .hdl .a3.on i {
    background-position: -462px -120px
}

.wyc1 .hdl .a4:hover i,
.wyc1 .hdl .a4.on i {}

.wyc1 .hdl .a5:hover i,
.wyc1 .hdl .a5.on i {}

.wyc1 .hdl i {
    display: inline-block;
    width: 78px;
    height: 100%;
    background: transparent url(../images/bgc1.png) no-repeat right center;
    margin-left: 0
}

.wyc1 .hdl span {
    line-height: 78px;
    display: inline-block;
    vertical-align: top;
    font-size: 18px;
    color: #333
}

.wyc1 .hdl .more {
    position: absolute;
    right: 0;
    top: 0;
    line-height: 76px;
    text-align: right;
    padding: 0;
    border: none;
    padding-right: 16px;
    font-size: 16px
}

.wyc1 .hdl .more:hover {
    background: transparent
}

.wyc1 .hdl2 {
    margin-bottom: 5px
}

.wyc1 .hdl2 a {
    display: inline-block;
    padding: 13px 30px;
    font-size: 16px;
    color: #666
}

.wyc1 .hdl2 a.on,
.wyc1 .hdl2 a:hover {
    color: #74C231;
    font-weight: bold
}
.wyc1 .row2 {}

.wyc1 .row2 .col1 {}

.wyc1 .row2 .la {
    background: #74c231 url(../images/p4.jpg) no-repeat center bottom;
    min-height: 597px;
    padding-top: 60px
}

.tmpc6.wyc1 .row2 .la {
    background: #74c231 url(../images/p6.jpg) no-repeat center bottom;
    padding-left: 40px
}

.tmpc7.wyc1 .row2 .la {
    background: #74C231 url(../images/p7.jpg) no-repeat center bottom;
    padding-left: 40px;
    padding-top: 40px
}

.tmpc8.wyc1 .row2 .la {
    background: #15274f url(../images/p5.jpg) no-repeat center bottom
}

.tmpc7 .col1 b {
    font-size: 72px;
    color: #74C231;
    font-style: italic;
    font-family: arial;
    display: inline-block;
    position: relative;
    bottom: -6px;
    margin-right: 8px;
    margin-left: 5px
}

.wyc1 .row2 a {}

.wyc1 .row2 a img {}

.wyc1 .row2 .col2 {}

.wyc1 .row2 .col2 .con {}

.wyc1 .row2 .col2 .item {}

.wyc1 .row2 .col2 .item:nth-child(1) .in {
    border-left: 0;
    margin-left: 0
}

.wyc1 .row2 .col2 .item:nth-child(4) .in {
    border-left: 0;
    margin-left: 0
}

.wyc1 .row2 .col2 .item {}

.wyc1 .row2 .col2 .item:nth-child(n+7) {
    display: none
}

.wyc1 .row2 .col2 .in {
    border: 1px solid #EEE;
    margin-left: -1px;
    margin-bottom: -1px;
    padding: 0 15px
}

.wyc1 .row2 .col2 .in a {
    display: block;
    padding: 0;
    position: relative
}

.wyc1 .row2 .col2 .in p {
    margin: 0;
    line-height: 1.6;
    font-size: 15px;
    margin-top: 0;
    width: 100%
}

.wyc1 .row2 .col2 .in2 {
    padding: 5px 5px 7px 10px
}

.wyc1 .row2 .col2 .p1 {
    font-size: 18px;
    padding-bottom: 0;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.wyc1 .row2 .col2 .p2 {
    font-size: 14px;
    color: #999;
    display: inline-block
}

.wyc1 .row2 .col2 .p2 * {
    color: #999
}

.wyc1 .row2 .col2 .p3,
.wyc1 .row2 .col2 .p3 span {
    font-size: 16px;
    display: inline-block
}

.wyc1 .row2 .col2 .p3,
.wyc1 .row2 .col2 .p3 b {
    font-size: 15px;
    color: #E64143;
    display: inline-block;
    margin-right: 3px;
    font-style: normal;
    margin-left: 0
}

.wyc1 .row2 .col2 .p3,
.wyc1 .row2 .col2 .p3 span:nth-of-type(2) {
    margin-left: 10px
}

.wyc1 .row2 .col2 img {
    right: 10px;
    bottom: 0;
    z-index: -1;
    max-height: 180px;
    margin-bottom: 10px
}

.wyc1 .row2 .col2 img {}

.zlgs {}

.zlgs .hdl {
    position: absolute;
    top: 50%;
    margin-top: -40px;
    left: -60px;
    text-align: center;
    cursor: pointer
}

.zlgs .hdl.next {
    left: unset;
    right: -50px
}

.zlgs .hdl span {
    font-size: 70px;
    font-family: simsun;
    color: #999
}

.zlgs .hdl:hover span {
    color: #74C231
}

.zlgs .partttl {}

.zlgs .partttl h2 {}

.zlgs .partttl .more {}

.zlgs .slick-slide .con {
    margin-left: 20px;
    box-shadow: none;
    margin-bottom: 30px
}

.zlgs .slick-active .con {
    -webkit-box-shadow: 0px 3px 7px -1px rgba(209, 209, 209, 0.79);
    -moz-box-shadow: 0px 3px 7px -1px rgba(209, 209, 209, 0.79);
    box-shadow: 0px 3px 7px -1px rgba(209, 209, 209, 0.79)
}

.zlgs .slick-list {
    margin-left: -20px
}

.zlgs .con {
    background: #fff url(../images/bg2.jpg) no-repeat left top;
    background-size: 100% 120px;
    text-align: center;
    padding: 1px 4px
}

.zlgs .cimg {
    width: 154px;
    height: 154px;
    margin: 15px auto 10px;
    padding: 10px;
    background: #fff;
    border-radius: 50%;
    overflow: hidden;
    border: none;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    overflow: visible
}

.zlgs .cimg img {
    display: block;
    margin: 0;
    width: 140px;
    height: 140px;
    border-radius: 50%;
    z-index: 2;
    min-width: 140px;
    min-height: 140px;
    max-width: 140px;
    max-height: 140px
}

.zlgs .cimg:before {
    content: "";
    opacity: 0;
    position: absolute;
    width: 140px;
    height: 140px;
    top: 7px;
    left: 7px;
    background: #ffffff;
    z-index: 1;
    border: 1px solid #74C231;
    border-radius: 50%;
    -webkit-box-shadow: 0px 2px 4px 1px rgba(209, 209, 209, 0.43);
    -moz-box-shadow: 0px 2px 4px 1px rgba(209, 209, 209, 0.43);
    box-shadow: 0px 2px 4px 1px rgba(209, 209, 209, 0.43)
}

.zlgs .in {
    padding: 0 10px 30px
}

.zlgs .name {
    margin-top: 0;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px
}

.zlgs .clearfix {}

.zlgs p.fl {
    padding: 0px 9px;
    border-right: 1px solid #E5E5E5;
    text-align: left
}

.zlgs p.fl1 {}

.zlgs p.fl2 {}

.zlgs p.fl3 {
    width: 162px;
    text-align: left;
    border: none
}

.zlgs .s1 {
    color: #E64143;
    display: block;
    font-size: 16px
}

.zlgs .s2 {
    color: #999;
    font-size: 14px
}

.zlgs .s3 {
    font-size: 16px;
    display: block
}

.zlgs .contact {
    display: inline-block;
    margin-top: 10px
}

.zcgl {
    padding: 30px 0 10px
}

.zcgl .col1 {}

.zcgl .col1 .con {}

.zcgl .con2 {
    padding-top: 10px
}

.zcgl .con2 .fl {
    width: 360px;
    position: relative
}

.zcgl .con2 .hdl {
    position: absolute;
    left: 0;
    top: 50%;
    margin-left: 0;
    margin-top: -60px;
    width: 40px;
    height: 80px;
    text-align: center;
    background: rgba(0, 0, 0, 0.4);
    color: #fff;
    line-height: 80px;
    font-size: 40px;
    font-family: simsun;
    z-index: 999;
    cursor: pointer;
    transition: all .3s
}

.zcgl .con2 .hdl.next {
    left: unset;
    right: 0
}

.zcgl .con2 .hdl:hover {
    color: #74C231;
    background: rgba(0, 0, 0, .8)
}

.zcgl .con2 .slick-slide {}

.zcgl .con2 a {
    display: block;
    position: relative
}

.zcgl .con2 .nail {
    height: 315px
}

.zcgl .con2 .nail img {}

.zcgl .faq {
    padding-left: 30px
}

.zcgl .con2 .bg {
    background: rgba(0, 0, 0, 0.6);
    height: 44px;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%
}

.zcgl .con2 .ttl {
    margin: 0;
    line-height: 44px;
    text-indent: 1em;
    color: #fff
}

.zcgl .num {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 44px;
    width: 60px;
    text-align: center
}

.zcgl .num span {
    color: #e2c373;
    font-size: 28px;
    letter-spacing: 3px;
    line-height: 44px
}

.zcgl .num .s2 {
    color: #fff;
    font-size: 18px;
    letter-spacing: 5px
}

.zcgl .con2 .txtlist1 {
    width: 455px
}

.zcgl .con3 .txtlist1 {}

.zcgl .con2 .txtlist1 li {}

.zcgl .con3 .txtlist1 li {}

.zcgl .con2 .txtlist1 li a {}

.zcgl .con3 .txtlist1 li a {}

.zcgl .con2 .txtlist1 .toutiao {
    padding-left: 0;
    margin-top: -8px
}

.zcgl .con3 .txtlist1 .toutiao {}

.zcgl .con2 .txtlist1 .toutiao a {
    font-weight: bold;
    color: #E64143;
    font-size: 20px
}

.zcgl .con3 .txtlist1 .toutiao a {}

.zcgl .search {
    margin-bottom: 8px;
    font-size: 0
}

.zcgl .search>* {
    vertical-align: middle
}

.zcgl .search input {
    border: 2px solid #74C231;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    width: 234px
}

.zcgl .search a {
    height: 40px;
    border-radius: 0;
    line-height: 40px;
    font-size: 16px;
    display: inline-block;
    padding: 0;
    width: 80px;
    text-align: center
}

.zcgl .search a:hover {
    color: #fff;
    background: #c5a361
}

.djph {
    padding-top: 10px
}

.djph .con {}

.djph .con2 {
    border: 1px solid #EEE;
    margin-right: 0
}

.djph .con2 .fl {
    width: 50%;
    padding: 25px 30px;
    position: relative
}

.djph .con2 .fl2:before {
    content: "";
    display: block;
    position: absolute;
    width: 1px;
    height: calc(100% - 40px);
    top: 20px;
    left: -15px;
    background: #EEE
}

h3.boldh3 {
    font-size: 18px;
    font-weight: bold;
    margin: 10px 0 20px
}

.djph .txtlist1 {}

.djph .txtlist1 li:before {
    content: attr(dot);
    margin-right: 10px;
    font-size: 16px
}

.djph .txtlist1 li:nth-child(-n+4):before {
    color: #E64143
}

.djph .txtlist1 li:after {
    display: none
}

.djph .txtlist1 li {
    padding-left: 0;
    margin: 4px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.djph .txtlist1 li a {}

.djph .txtlist1 .toutiao {}

.djph .txtlist1 .toutiao a {}

.djph .tags0 {}

.djph .tags0 .con {
    background: #F7F7F7;
    padding: 25px 20px;
    margin-top: 28px;
    margin-left: 18px;
    height: 374px
}

.djph .tags0 h3 {
    margin: 0 0 20px
}

.djph .tags1 {}

.djph .tags1 a {
    display: inline-block;
    padding: 0px 24px;
    margin: 5px;
    background: #fff;
    border-radius: 20px;
    line-height: 40px;
    transition: background .3s
}

.djph .tags1 a:hover {
    background: #74C231;
    color: #fff
}

.partner1 {
    margin-top: 50px;
    padding: 40px 0
}

.partner1 .item {}

.partner1 .item a {}

.partner1 .item img {}

.mainwrapper {}

.mainwrapper.bggray {
    margin-bottom: -30px;
    padding-bottom: 30px
}

.leftside {}

.leftside .cttl {
    padding: 16px 18px 5px;
    margin-bottom: 20px
}

.leftside>.con {
    margin-right: 25px
}

.rightside {}

.getlowerprice {
    font-size: 14px !important;
    color: #E64143 !important
}

.getlowerprice * {
    font-size: 14px !important;
    color: #E64143 !important
}

.getlowerprice span {
    margin: 0 5px 0 0 !important
}

.getlowerprice span.yg {
    display: none !important
}

.tuijian_4 {}

.tuijian_4 .item {}

.tuijian_4 .item a {
    border: 1px solid #eee;
    padding: 0;
    display: block
}

.tuijian_4 .pic_text_list_1 {
    padding: 0 30px;
    background: #fff
}

.tuijian_4 .pic_text_list_1 .item .in {
    padding: 28px 5px 15px
}

.spec1 {
    background: #fff;
    padding: 40px 30px
}

.spec1 #duotu {}

.spec1 #zhutu {
    border: 1px solid #eee;
    padding: 60px 15px;
    padding: 0
}

.spec1 #zhutu img {}

.duotuslider {
    position: relative
}

.duotuslider .pn {
    display: block;
    width: 20px;
    height: 54px;
    text-align: center;
    line-height: 52px;
    border: 1px solid #EEEEEE;
    position: absolute;
    cursor: pointer;
    font-weight: bold;
    color: #74C231
}

.duotuslider .pn.prev {}

.duotuslider .pn.next {
    right: 0;
    top: 0
}

.duotuslider .pn:hover {
    background: #74C231;
    color: #fff;
    border-color: #74C231
}

.duotuslider .slick-slider {
    width: 345px;
    margin: 10px auto
}

.duotuslider .slick-slide {
    margin: 0 4px;
    border: 1px solid #eee;
    display: flex;
    cursor: pointer;
    padding: 0
}

.duotuslider .slick-slide.on {
    border: #74C231 1px solid
}

.duotuslider .slick-slide img {
    width: 100%;
    height: 52px
}

.duotuslider li {}

.duotuslider li img {}

.spec1 .fea_r {
    padding-left: 30px
}

.spec1 .fea_r h1 {
    margin: 10px auto 15px;
    font-size: 20px
}

.spec1 .fea_r .sinfo {}

.spec1 .fea_r .sinfo .p1 {
    font-size: 14px
}

.spec1 .fea_r .sinfo span {}

.spec1 .fea_r .sinfo b {
    font-size: 22px;
    color: #E64143
}

.spec1 .fea_r .sinfo span.s2 {
    color: #E64143
}

.spec1 .fea_r .sinfo span.s3 {}

.spec1 .basicspec {
    padding: 13px 15px 5px;
    background: #F4F4F4;
    margin-bottom: 20px
}

.spec1 .basicspec ul {}

.spec1 .basicspec li:nth-child(3n) {
    width: 135px
}

.spec1 .basicspec li:nth-child(3n+1) {
    width: 88px
}

.spec1 .basicspec li:nth-child(3n+2) {
    width: 123px
}

.spec1 .basicspec li.cscc {
    width: 211px
}

.spec1 .basicspec li {
    float: left;
    width: 33%;
    margin-bottom: 2px;
    padding: 0 5px
}

.spec1 .basicspec li.fg {
    width: 100%
}

.spec1 .basicspec li p {
    margin-bottom: 4px;
    font-size: 14px
}

.spec1 .basicspec .n {
    color: #999;
    margin-bottom: 0
}

.spec1 .basicspec .v {
    margin-bottom: 11px
}

.spec1 .zixun {}

.spec1 .zixun a:focus:hover {
    color: #fff
}

.spec1 .zixun a:active {
    color: #fff;
    background: #74C231
}

.spec1 .zixun a i {
    background: transparent url(../images/bgic2.png) no-repeat;
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-right: 10px;
    vertical-align: middle;
    margin-top: -1px
}

.spec1 .zixun a:hover i {
    background-position: left bottom
}

.spec1 .zixun .dijia {}

.spec1 .zixun .dijia i {}

.spec1 .zixun .tmp22 i {
    background-position: right top
}

.spec1 .zixun .tmp22:hover i,
.spec1 .zixun .tmp22:active i {
    background-position: right bottom
}

.spec1 .zixun .tmp23 i {}

.spec1 .zixun .tmp23:hover i,
.spec1 .zixun .tmp23:active i {}

.spec1 .zixun .dijia:hover i,
.spec1 .zixun .dijia:active i {
    background-position: left bottom
}

.spec1 .zixun .kanche {}

.spec1 .zixun .kanche i {
    background-position: right top
}

.spec1 .zixun .kanche:hover i {
    background-position: right bottom
}

.spec1 .fea_r2 {}

.spec1 .fea_r2 h1 {
    font-size: 22px;
    line-height: 29px;
    margin-top: -2px;
    margin-bottom: 0
}

.spec1 .fea_r2 .jia1 {
    font-size: 21px;
    color: #E64143;
    margin-top: 7px
}

.spec1 .fea_r2 .jia2.jia3 .s1 {
    color: #333
}

.spec1 .fea_r2 .jia2.jia3 i {
    font-style: normal;
    color: #666
}

.spec1 .fea_r2 .jia2.jia3.clearfix {}

.spec1 .fea_r2 .jia2.jia3.clearfix .fl {
    margin-right: 0;
    font-size: 12px;
    line-height: 30px
}

.spec1 .fea_r2 .jia2.jia3.clearfix .fl:last-child {
    width: 290px;
    line-height: 2;
    margin-left: 0;
    font-size: 12px;
    line-height: 30px
}

.spec1 .fea_r2 .jia2.jia3 {
    background: #f2f3f5;
    padding: 2px 3px;
    display: inline-block
}

.spec1 .fea_r2 .jia2.mb35 {
    margin-bottom: 20px
}

.spec1 .fea_r2 .jia2 {
    padding: 11px;
    background: #FDF5F2;
    margin-bottom: 0
}

.spec1 .fea_r2 .jia2 span {
    font-size: 15px;
    color: #E64143;
    margin-right: 20px
}

ul.spec3 {
    position: relative;
    margin-bottom: 17px;
    display: inline-block;
    margin-top: 30px;
    width: 100%
}

ul.spec3 li {
    text-align: center;
    padding: 20px 20px;
    padding-top: 1px;
    border-left: 1px solid #eee;
    height: 60px;
    margin-bottom: 30px;
    width: 33.33%
}

ul.spec3:after {
    border-bottom: 1px dashed #eee;
    content: "";
    display: block;
    height: 1px;
    width: 100%;
    position: absolute;
    top: 74px;
    visibility: visible
}

ul.spec3 li:nth-child(3n) {
    border-right: 1px solid #eee
}

ul.spec3 li:last-child {
    border-right: 1px solid #eee;
    clear: right
}

ul.spec3 li .s2.ss2 {
    font-size: 12px
}

ul.spec3 li .s1 {
    font-size: 14px;
    color: #666;
    display: block;
    margin-bottom: 5px
}

ul.spec3 li .s2 {
    FONT-SIZE: 16px
}

ul.spec5 {
    position: relative;
    margin-bottom: 17px;
    display: inline-block;
    padding: 20px 0px;
    background: #fff;
    width: 100%
}

ul.spec5 li {
    text-align: center;
    padding: 10px 10px;
    border-left: 1px solid #eee;
    max-height: 87px;
    margin-bottom: 0;
    width: 20%
}

ul.spec5:after {
    border-bottom: 1px dashed #eee;
    content: "";
    display: block;
    height: 1px;
    width: 100%;
    position: absolute;
    top: 87px;
    visibility: visible
}

ul.spec5 li:nth-child(5n) {
    border-right: 1px solid #eee
}

ul.spec5 li:last-child {
    border-right: 1px solid #eee;
    clear: right
}

ul.spec5 li .s2.ss2 {
    font-size: 12px
}

ul.spec5 li .s1 {
    font-size: 14px;
    color: #666;
    display: block;
    margin-bottom: 5px;
    font-weight: bold
}

ul.spec5 li .s2 {
    FONT-SIZE: 13px
}

.leftside .spec1+.cttl {
    margin-bottom: 10px
}

.loginbox1 .d.d2 {
    text-align: center
}

.loginbox1 .d.d2 a {}

.loginbox1 .p2 {
    margin: 10px auto 15px
}

.loginbox1 .d.d2 .lbtn {
    border: 1px solid #3a9edd;
    color: #3a9edd;
    margin: 5px 3px 0px;
    display: inline-block;
    width: 100px;
    text-align: center;
    line-height: 38px;
    border-radius: 4px;
    transition: all .3s
}

.loginbox1 .d.d2 .lbtn:hover {
    background: #74C231;
    border-color: #74C231;
    color: #fff
}

.loginbox1 .d.d2 .a_a1 {
    width: 210px;
    margin: auto;
    display: block;
    color: #e84439;
    border: 1px solid #DB383B;
    border-radius: 100px;
    text-align: center;
    line-height: 30px
}

.loginbox1 .d.d2 .a_a2 {
    background: #74C231;
    border-color: #74C231;
    color: #fff;
    transition: all .3s
}

.loginbox1 .avt {
    display: block;
    width: 60px;
    height: 60px;
    background: #fff url(../images/avt2.jpg) no-repeat center;
    position: absolute;
    top: -30px;
    left: 50%;
    margin-left: -30px;
    border-radius: 100px
}

.loginbox1 .d.d2 .a_a3 {}

.ban_in_sjzp {
    top: -60px;
    position: relative;
    z-index: 9999;
    margin-bottom: -50px
}

.searchbox1 {}

.ban_in .con {
    padding: 30px
}

.searchbox1 .input-group-btn {}

.searchbox1 .input-group-btn .ele1 {
    height: 50px;
    border-right: none
}

.searchbox1 .ele1 .caret {}

.searchbox1 .ele2 {}

.searchbox1 .ele2 li {}

.searchbox1 .ele2 li a {}

.searchbox1 .ele3 {
    box-shadow: none
}

.searchbox1 .ele4 {
    border-left: none;
    border-right: none;
    padding: 0 20px;
    padding-right: 40px;
    background: #F0F0F0 url(../images/ic_crumb.png) no-repeat 59px center;
    cursor: pointer;
    color: #333
}

.searchbox1 .ele5 {
    border-color: #74C231;
    font-size: 16px;
    letter-spacing: 5px;
    padding: 0 20px;
    cursor: pointer
}

.searchbox1 .h50 {
    height: 50px;
    font-size: 16px
}

.searchbox1 .hotkeywords {
    padding: 20px 0 0
}

.searchbox1 .hotkeywords * {
    color: #818181
}

.searchbox1 .hotkeywords a {
    margin-right: 20px
}

.searchbox1 .hotkeywords a:hover {
    color: #E64143
}

.tfgroup {
    padding: 30px 0;
    background: #fff
}

.tfgroup .small {}

.tfgroup .small .fl {
    overflow: hidden
}

.tfgroup .small .tf1 {
    margin-right: 13px;
    width: 430px
}

.tfgroup .small .tf2 {
    margin-right: 13px;
    width: 430px
}

.tfgroup .small .tf3 {}

.tfgroup .small .fl a {
    display: block;
    overflow: hidden
}

.tfgroup .small .fl a img {}

.tfgroup .small .tf1 a {
    height: 139px
}

.tfgroup .small .tf1 a img {}

.tfgroup .small .tf2 a {
    height: 64px
}

.tfgroup .small .tf2 a img {}

.tfgroup .small .tf3 a {}

.tfgroup .small .tf3 a img {}

.tfgroup .col-md-24 {}

.tfgroup .col-md-8 {}

.tfgroup .tflink {
    display: block;
    margin-bottom: 9px
}

.tfgroup a img {
    width: 100%
}

#ptzm {}

#ptzm h1 {
    font-size: 40px;
    text-align: center;
    margin: 40px auto
}

#ptzm .content1 {}

#ptzm .content1 a {
    margin-bottom: 25px;
    display: block
}

#ptzm .content1 a img {}

.ban_form1 {
    position: absolute;
    width: 310px;
    height: 310px;
    left: 50%;
    top: 44px;
    margin-left: -580px
}

.ban_form2 {}

.ban_form1 .short {
    width: 155px
}

.ban_form1 .btn.getyzm:hover {
    background: #4F9EDC;
    color: #fff;
    transition: all .2s
}

.ban_form1 .btn.getyzm {
    color: #4F9EDC;
    background: #fff;
    border: 1px solid #4F9EDC
}

.sijiguakao .ban_form1 .short {
    width: 100%
}

.sijiguakao .ban_form1 .btn.getyzm:hover {
    background-color: #B4934D
}

.sijiguakao .ban_form1 .btn.getyzm {
    left: 177px;
    margin-top: -37px;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    width: 80px;
    background: #74C231;
    color: #fff;
    border-color: #74C231
}

.formarea1 {}

.formarea1 .bg {
    height: 350px;
    background: url(../images/b/8.jpg) no-repeat center;
    position: relative;
    margin: 50px auto 30px
}

.com_about {
    padding: 20px 30px 30px
}

.com_about .compic {
    width: 220px;
    text-align: center;
    margin-right: 20px
}

.com_about .compic img {}

.com_about .com_info {
    width: 900px
}

.com_about .name {}

.com_about .name h2 {
    font-size: 24px;
    margin-bottom: 15px;
    color: #000;
    margin-top: 0
}

.com_about .theinfo {}

.com_about .theinfo b {
    color: #EF6467;
    font-weight: 400;
    margin-right: 50px
}

.com_about .theinfo .p1 {}

.com_about .theinfo .blk {
    margin-bottom: 20px
}

.com_about .zwlist1.gslist2 .theinfo p.p1 span {
    color: #333
}

.com_about .zwlist1.gslist2 .theinfo p.p1 span b.c666 {
    color: #666
}

.com_about .zwlist1.gslist2 .theinfo p.p1 span b {
    font-size: 14px;
    line-height: 1.9
}

.com_about .theinfo span a.more:hover {
    color: #E64143
}

.com_about .theinfo span a.more {
    margin-left: 5px;
    color: #3a9edd
}

.h1wrap {
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
    padding-bottom: 39px
}

.h1wrap h1 {}

.cxcs {
    background: #74C231;
    border-radius: 4px;
    padding: 2px 5px;
    position: absolute;
    left: 0;
    bottom: 10px
}

.cxcs a:hover {
    color: #FFF
}

.cxcs a:active {
    color: #FFF
}

.cxcs a:focus {
    color: #FFF
}

.tmpc1 {
    margin-left: 36px;
    margin-bottom: 0;
    margin-top: 40px
}

.tmpc2 {
    padding: 0 7px !important;
    margin-bottom: 14px !important
}

.tmpc3:after {
    width: 6em
}

.tmpc5 {
    padding-left: 30px !important
}

.tmpc4 {}

.tmpc4 h3 {
    margin-bottom: 20px;
    position: relative;
    padding-left: 15px
}

.tmpc4 h3:before {
    content: "";
    display: block;
    position: absolute;
    width: 4px;
    height: 23px;
    top: 0;
    left: 0;
    background: #74C231
}

.tmpc6 {}

.tmpc6 .w80 {}

.tmpc6 textarea {}

.submenu2 {
    border: none;
    padding: 15px 30px
}

.submenu2 .s1 {
    margin-right: 10px
}

.submenu2 a {
    padding: 0 15px;
    border: none;
    line-height: 45px
}

.submenu2 a:after {
    display: none !important
}

.submenu2 a:before {
    display: none !important
}

.submenu2 a:hover,
.submenu2 a.on {
    color: #fff;
    background: #E64143;
    border-radius: 6px;
    font-weight: 400
}

.submenu2 a:hover {}

.submenu2 a.on:hover {
    font-weight: 400;
    font-size: 16px
}

.thetbl1 {
    width: 100%
}

.thetbl1 td {
    text-align: center;
    padding: 30px 0;
    border: 1px dashed #ddd
}

.thetbl1 img {}

.thetbl1 .p1 {
    padding-top: 10px
}

.thetbl1 .p2 {}

.tag {
    padding: 10px 0
}

.tag1 {
    padding-left: 35px;
    background: url(../images/bgic4.png) no-repeat left 17px
}

.tag2 {
    padding-left: 35px;
    background: url(../images/bgic4.png) no-repeat left -30px
}

.tag .s2 {
    display: inline-block;
    border: 1px solid #D4B676;
    padding: 8px 12px;
    margin-right: 10px;
    color: #D4B676;
    margin-bottom: 11px
}

.tag .s1 {
    padding-right: 10px;
    margin-right: 10px
}

.thetbl2 {
    width: 100%
}

.thetbl2 tr {}

.thetbl2 th {
    background: #F2F3F5;
    color: #999;
    font-size: 14px;
    padding: 15px 18px;
    font-weight: 400
}

.thetbl2 td {
    border-bottom: 1px solid #eee;
    padding: 17px 10px;
    color: #666;
    font-size: 14px
}

.thetbl2 tr:hvoer td {}

.thetbl2 .td_1 {
    color: #333;
    font-size: 16px
}

.thetbl2 .td_2 {
    font-size: 16px;
    color: #E64143
}

.thetbl2 .td_3 {}

.thetbl2 .td_4 {}

.thetbl2 .td_5 {}

.thetbl2 .td_6 {}

.thetbl2 .th_7 {
    padding-left: 40px;
    width: 190px
}

.thetbl2 .td_7 {
    padding-left: 40px;
    width: 190px
}

.thetbl2 a {
    line-height: 34px;
    padding: 0 20px;
    font-size: 14px;
    background: #fff
}

.tuijian_5 {}

.tuijian_5 .item {}

.tuijian_5 .p11 {
    margin-bottom: 4px
}

.tuijian_5 .p1 {
    font-size: 20px;
    color: #333;
    padding: 0
}

.tuijian_5 .item+.item .con {
    border-left: 1px solid #eee
}

.tuijian_5 .con {
    margin: 40px 0;
    padding: 5px 20px 3px
}

.tuijian_5 .s1 {}

.tuijian_5 .s2 {}

.tuijian_5 .p3 {}

.tuijian_5 .p3 a {
    padding: 0 20px;
    border: 1px solid #D4B676;
    margin-top: 10px
}

.jobdetail {}

.jobdetail h1.ttl {
    margin: 10px auto 12px;
    position: relative;
    font-size: 30px
}

.jobdetail h1.ttl span {
    position: absolute;
    right: 0;
    bottom: 0
}

.fangan {
    display: none
}

.fangan .name {
    margin-right: 10px;
    color: #666;
    font-weight: bold
}

.fangan .fa {
    width: 382px;
    margin-bottom: 12px
}

.fangan li {
    float: left;
    display: inline-block;
    margin-right: 7px;
    margin-bottom: 8px;
    border: 1px solid #fff;
    cursor: pointer;
    transition: all .2s;
    line-height: 1.9
}

.fangan .zu {
    text-align: left
}

.fangan .on {
    border-color: #D4B676
}

.fangan .on span {
    background: url(../images/arr3.png) no-repeat right bottom;
    border-color: #D4B676;
    color: #333
}

.fangan .gou {}

.fangan li span {
    display: block;
    padding: 5px 11px;
    border: 1px solid #eee;
    color: #666
}

.fangan li span {
    font-size: 12px
}

.jia3 {
    background: #F7F7F7;
    padding: 12px 15px;
    color: #666;
    margin-top: 15px;
    margin-bottom: 0
}

.spec1 .s1 {
    margin-left: 10px;
    vertical-align: middle
}

.jia4 {
    padding: 12px 15px 22px;
    color: #666;
    margin-top: 0;
    background: #fff;
    margin-bottom: 30px;
    border-bottom: 1px solid #eee
}

.jia4 strong {}

#newssilde {
    position: relative
}

#newssilde .pn:hover {
    background: black
}

#newssilde .pn {
    display: block;
    width: 30px;
    height: 70px;
    position: absolute;
    z-index: 99;
    background: #00000059;
    color: #fff;
    font-size: 18px;
    font-family: simsun;
    line-height: 70px;
    text-align: center;
    top: 50%;
    margin-top: -45px;
    cursor: pointer
}

#newssilde .pn.next {
    left: 760px
}

#newssilde .slick-slider {
    width: 790px
}

#newssilde .slick-slide {
    width: 790px
}

#newssilde .inner {
    position: relative;
    height: 370px
}

#newssilde .nail {
    width: 790px;
    height: 370px
}

#newssilde .tip {
    height: 40px;
    font-size: 18px;
    color: #fff;
    background: rgba(0, 0, 0, 0.33);
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    left: 0;
    text-indent: 1em;
    line-height: 40px
}

#newssilde .dots {
    position: absolute;
    bottom: 14px;
    width: 790px;
    z-index: 999
}

#newssilde .dots ul {
    text-align: right;
    padding-right: 20px
}

#newssilde .dots li.slick-active {
    background: #fff
}

#newssilde .dots li {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: rgba(255, 255, 255, .4);
    margin: 15px 5px 0
}

#newspat1 {}

#newspat1 .con {
    padding-left: 27px
}

.txtlist2 {}

.txtlist2 li {
    padding-left: 0
}

.txtlist2 li:after {
    display: none
}

.txtlist2 a {
    white-space: nowrap;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis
}

.txtlist2 li:nth-child(3n-2) a {
    font-weight: bold;
    font-size: 22px;
    line-height: 1.9
}

#news_list_3 {}

#news_list_3 .col {}

#news_list_3 .con {}

#news_list_3 .row2_col_2 .in_r {
    width: 260px;
    padding-left: 15px
}

#news_list_3 h3.topline1 {
    font-size: 18px;
    position: relative;
    font-weight: bold;
    margin-bottom: 20px;
    border-top: 1px solid #eee;
    padding-top: 20px
}

#news_list_3 h3.topline1 span {
    width: 100px;
    position: absolute;
    right: 0;
    text-align: right
}

#news_list_3 h3.topline1 span a:hover {
    color: #f13d3d
}

#news_list_3 h3.topline1 span a {
    font-size: 14px;
    font-weight: 400;
    color: #666
}

#news_list_3 h3.topline1:after {
    content: "";
    display: block;
    position: absolute;
    width: 10px;
    height: 10px;
    top: 0;
    left: 0
}

#news_list_3 h3:before {
    content: "";
    display: block;
    position: absolute;
    width: 110px;
    height: 3px;
    top: -1px;
    left: 0;
    background: #74C231
}

#news_list_3 ul {}

#news_list_3 li {}

#news_list_3 .li_1 {
    margin-bottom: 10px;
    padding-left: 0
}

#news_list_3 .li_1:before {
    display: none
}

#news_list_3 .li_1:after {
    display: none
}

#news_list_3 .li_1 .a_txt {}

#news_list_3 .li_1 .nail {
    width: 110px;
    height: 103px;
    margin-bottom: 0
}

#news_list_3 .li_1 .sinfo {
    color: #666;
    font-size: 14px;
    line-height: 1.88
}

#news_list_3 li a {
    white-space: nowrap
}

#news_list_3 .row2_col_1 .li_1 {
    background: #F8F8F8;
    border-left: 3px solid #74C231;
    padding: 11px 17px;
    height: 128px
}

#news_list_3 .row2_col_1 .li_1 .a_txt {
    font-size: 22px;
    font-weight: bold;
    display: inline-block;
    margin-bottom: 6px
}

#news_list_3 .row2_col_1 .li_1 .nail {
    display: none
}

#news_list_3 .row2_col_1 .li_1 .sinfo {}

#news_list_3 .row2_col_2 .li_1 {
    padding-left: 0;
    height: 128px;
    border-bottom: 1px dashed #ddd
}

#news_list_3 .row2_col_2 .li_1 .a_txt {
    font-size: 16px;
    font-weight: bold;
    display: inline-block;
    padding-bottom: 1px
}

#news_list_3 .row2_col_2 .li_1 .nail {}

#news_list_3 .row2_col_2 .li_1 .sinfo {}

#news_list_3 .row2_col_3 .li_1 {
    height: 200px;
    padding: 0
}

#news_list_3 .row2_col_3 .li_1 .a_txt {}

#news_list_3 .row2_col_3 .li_1 .nail {
    width: 100%;
    height: 200px
}

#news_list_3 .row2_col_3 .in_r {
    position: absolute;
    width: 100%;
    bottom: 0;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    padding: 8px 12px
}

#news_list_3 .row2_col_3 .li_1 .sinfo {
    display: none
}

#news_list_3 .row2_col_3 .li_1:after {
    content: "";
    display: block;
    position: absolute;
    width: 1px;
    height: 140px;
    top: 211px;
    left: 2px;
    border-radius: 0;
    background: #eee
}

#news_list_3 .row2_col_3 h3:before {
    height: 24px;
    width: 3px;
    top: 16px
}

#news_list_3 .row2_col_3 h3 {
    padding-left: 16px;
    font-weight: 400;
    font-size: 20px;
    border-top: 2px solid #eee
}

#news_list_3 .con {
    position: relative
}

#news_list_3 .row2_col_2 .con:before {
    content: "";
    display: block;
    position: absolute;
    width: 1px;
    height: 100%;
    top: 0;
    left: -20px;
    background: #eee
}

#news_c_list {
    padding-right: 10px
}

.news_detail {}

.news_detail .infotitle {}

.news_detail .infotitle h1 {
    text-align: center;
    font-size: 33px;
    margin-bottom: 30px;
    line-height: 1.5;
    padding: 0 40px
}

.news_detail .dateinfo {
    text-align: center
}

.news_detail .dateinfo span {
    margin: 0 10px;
    font-size: 16px;
    color: #999;
    display: inline-block
}

.news_detail .summary {
    margin: 30px auto;
    background: #EEEEEE;
    padding: 20px 30px;
    font-size: 16px;
    color: #666;
    line-height: 1.8
}

.news_detail .summary span {}

.news_detail .remarks {
    font-size: 16px;
    color: #666;
    line-height: 2
}

.news_detail .remarks * {
    font: inherit;
    color: inherit
}

.news_detail .share {}

#faqsearch {}

#faqsearch form {
    margin: 0 auto;
    width: 800px;
    padding-left: 110px;
    background: url(../images/bg_wd.png) no-repeat left center
}

#faqsearch .con {}

#faqsearch .search {
    background: #F9F2E2;
    padding: 35px 0
}

#faqsearch .txt::placeholder {
    color: #c0b091
}

#faqsearch .txt {
    background: #fff url(../images/fdj1.jpg) no-repeat 11px center;
    border: 1px solid #D5CDBA;
    color: #333;
    padding-left: 45px;
    font-size: 16px;
    line-height: 44px;
    width: 390px
}

#faqsearch a.cfff {
    display: inline-block;
    height: 48px;
    font-size: 18px;
    border: 1px solid #74C231;
    line-height: 40px;
    padding: 0 16px;
    margin: 0;
    position: relative;
    left: -5px;
    top: 2px;
    line-height: 48px;
    color: #fff !important
}

#faqsearch a.clmain {
    display: inline-block;
    height: 48px;
    font-size: 18px;
    color: #cca04c;
    border: 1px solid #cca04c;
    line-height: 48px;
    padding: 0 16px;
    margin: 0 10px;
    position: relative;
    top: 2px
}

#faqsearch a.clmain:hover {
    background: #74C231;
    color: #fff
}

#faqlist {
    margin-top: 20px
}

#faqlist li:after {
    top: 23px
}

#faqlist li {
    border-bottom: 1px dashed #D5D5D5;
    padding: 12px 0;
    padding-left: 21px;
    padding-right: 120px;
    position: relative
}

#faqlist a {}

#faqlist span.time {
    position: absolute;
    right: 10px;
    color: #999
}

.djdzw {}

.djdzw h2 {}

.djdzw ul {}

.djdzw li {}

.djdzw a {}

.djdzw span {}

.faq_detail {
    margin-right: 0 !important
}

.faq_detail .infotitle h1 {
    margin: 0;
    text-align: left;
    font-size: 30px
}

.faqsum {
    padding: 30px;
    border: 1px solid #EEEEEE;
    margin-top: 30px
}

.faqsum .summary {
    margin: 20px 0 10px;
    background: #fff;
    padding: 0;
    font-size: 14px
}

.faqsum .dateinfo {
    text-align: right
}

.faqsum .dateinfo .s1 {
    margin: 0;
    font-size: 14px;
    display: inherit
}

.faqsum .dateinfo .s2 {}

.faq_detail .aut img {
    border-radius: 100px;
    margin-right: 13px;
    vertical-align: middle
}

.faq_detail .content00 {
    padding: 30px;
    border: 1px solid #EEEEEE;
    margin-top: 20px
}

.faq_detail .aut {
    position: relative;
    margin-bottom: 30px
}

.faq_detail .aut .s1 {
    font-size: 20px;
    color: #333
}

.faq_detail .aut .s2 {
    position: absolute;
    right: 0;
    width: 134px;
    height: 45px;
    background: url(../images/bg5.jpg) no-repeat;
    color: #fff;
    font-weight: bold;
    text-align: right;
    font-size: 22px;
    padding-right: 19px;
    margin-right: -30px;
    line-height: 45px
}

.faq_detail .aut .s2:before {}

.faq_detail .content00 {
    margin-top: 30px
}

#kefu {
    position: fixed;
    bottom: 50px;
    right: 10px;
    width: 74px;
    z-index: 999
}

#kefu ul {}

#kefu li {
    cursor: pointer;
    text-align: center;
    padding: 10px 0 4px;
    border-bottom: 1px solid #eee;
    background: #fff;
    position: relative;
    transition: background .3s
}

#kefu i {
    display: block;
    width: 46px;
    height: 39px;
    margin: 2px auto 2px;
    background: url(../images/bg6.png) no-repeat
}

#kefu .li1 {}

#kefu span {
    font-size: 12px
}

#kefu div:before {
    content: "";
    display: block;
    position: absolute;
    width: 40px;
    height: 100%;
    top: 0;
    z-index: 99;
    right: -22px;
    z-index: -1
}

#kefu div:after {
    content: "";
    display: block;
    position: absolute;
    top: 21px;
    z-index: 99;
    border: 12px solid transparent;
    border-left-color: #d7ad61;
    right: -22px
}

#kefu li:hover div {
    display: block
}

#kefu div {
    display: none;
    position: absolute;
    left: -180px;
    background: #74C231;
    padding: 20px;
    top: 0px;
    width: 160px;
    color: #fff;
    font-size: 16px
}

#kefu li:hover {
    background: #74C231
}

#kefu li:hover * {
    color: #fff
}

#kefu .li1 {}

#kefu .p1 {
    color: #fff
}

#kefu .p2 {
    font-size: 19px;
    font-weight: bold;
    color: #fff
}

#kefu .p3 {}

#kefu .p4 {
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    margin: 15px auto 0
}

#kefu .p5 {
    color: #fff;
    margin: auto;
    font-weight: bold
}

#kefu .li5 {}

#kefu .li4 {}

#kefu .li3 {}

#kefu .li2 {}

#kefu .li2 div {}

#kefu .li5 a {}

#kefu .li5 i {
    background-position: -12px -273px
}

#kefu .li4 i {
    background-position: -12px -205px
}

#kefu .li3 i {
    background-position: -12px -135px
}

#kefu .li2 i {
    background-position: -13px -65px
}

#kefu .li1 i {
    background-position: -12px 3px
}

#kefu .li5:hover i {
    background-position: -247px -273px
}

#kefu .li4:hover i {
    background-position: -247px -205px
}

#kefu .li3:hover i {
    background-position: -247px -135px
}

#kefu .li2:hover i {
    background-position: -248px -65px
}

#kefu .li1:hover i {
    background-position: -247px 3px
}

.memberjoin {}

.memberjoin span.t {
    display: inline-block;
    width: 8em;
    text-align: justify
}

.memberjoin form>p {
    margin-bottom: 21px
}

.memberjoin #pw1,
.memberjoin #pw2 {
    width: 260px !important
}

.memberjoin form {
    padding: 40px 40px;
    padding-left: 400px;
    border: none;
    -webkit-box-shadow: 0 1px 19px 6px rgba(163, 163, 163, 0.1);
    -moz-box-shadow: 0 1px 19px 6px rgba(163, 163, 163, 0.1);
    box-shadow: 0 1px 19px 6px rgba(163, 163, 163, 0.1);
    border-radius: 20px;
    background: #fff url(../images/reg/2.jpg) repeat-y 350px top;
    position: relative;
    margin: 60px auto;
    min-height: 600px
}

.memberjoin form:after {
    content: url(../images/reg/1.jpg);
    display: block;
    position: absolute;
    top: 140px;
    left: 40px
}

.memberjoin form#frmReg:after {
    content: url(../images/reg/3.jpg);
    display: block;
    position: absolute;
    top: 140px;
    left: 40px
}

.memberjoin .tk {
    margin: 15px auto 0px
}

.memberjoin .getyzm {
    margin-right: 10px;
    height: 37px
}

.memberjoin label {
    font-weight: 400 !important
}

.memberjoin span.t {
    display: inline-block;
    width: 119px;
    text-align: left;
    font-weight: 400;
    font-size: 14px;
    color: #333;
    margin-left: 20px
}

.memberjoin form input[type='text'] {
    width: 120px
}

.memberjoin form input#sjyzm {
    width: 400px
}

.memberjoin .submit.submit_zc {
    width: 180px;
    vertical-align: bottom;
    display: block
}

.memberjoin .tmp32 h3 {
    float: left;
    margin: 0
}

#distpicker {
    margin-bottom: 15px
}

.memberjoin .select {
    line-height: 32px;
    border: 1px solid #DDDDDD;
    padding-left: 10px;
    width: 100%
}

.memberjoin .tmp32 .otheropt {
    float: right;
    margin: 0
}

.memberjoin .tmp32 .otheropt a:hover {
    color: #E64143
}

.memberjoin .tmp32 .otheropt a {
    color: #c38e26
}

.memberjoin .tmp32 {
    padding-bottom: 15px;
    border-bottom: 1px solid #eee;
    margin-bottom: 40px
}

.memberjoin .tmp30 {
    display: inline-block;
    padding: 0;
    font-size: 16px;
    width: 100px;
    text-align: left
}

.memberjoin .tmp30.tmp31 {}

.memberjoin .submit {
    width: 304px;
    margin-top: 20px;
    border-radius: 50px;
    padding: 2px 0;
    margin: 50px auto 20px;
    display: block
}

.memberjoin form textarea {
    width: 620px;
    vertical-align: top
}

.memberjoin form span.cred {
    display: inline-block;
    margin-left: 8px;
    color: #e64143;
    font-size: 16px;
    font-weight: bold;
    position: absolute;
    left: 393px;
    margin-top: 18px
}

.memberjoin.tmpc6 {}

.memberjoin.tmpc6 em {
    font-style: normal;
    margin-left: 10px
}

.memberjoin.tmpc6 .tiptip {}

.memberjoin.tmpc6 span.t {}

.memberjoin.tmpc6 form>p {}

.memberjoin.tmpc6 #pw1,
.memberjoin.tmpc6 #pw2 {}

.memberjoin.tmpc6 form {}

.memberjoin.tmpc6 .tk {}

.memberjoin.tmpc6 .getyzm {}

.memberjoin.tmpc6 label {}

.memberjoin.tmpc6 span.t {}

.memberjoin.tmpc6 form input[type='text'] {
    width: 120px
}

.memberjoin.tmpc6 .submit.submit_zc {}

.memberjoin.tmpc6 .tmp32 h3 {}

#distpicker {}

.memberjoin.tmpc6 .select {}

.memberjoin.tmpc6 .tmp32 .otheropt {}

.memberjoin.tmpc6 .tmp32 .otheropt a:hover {}

.memberjoin.tmpc6 .tmp32 .otheropt a {}

.memberjoin.tmpc6 .tmp32 {}

.memberjoin.tmpc6 .tmp30 {}

.memberjoin.tmpc6 .tmp30.tmp31 {}

.memberjoin.tmpc6 .submit {}

.memberjoin.tmpc6 form textarea {
    width: 100%
}

.memberjoin.tmpc6 form span.cred {}

label.error {
    font-size: 14px;
    color: #E57373;
    display: inline-block;
    padding-left: 10px;
    vertical-align: middle
}

.body_index .tmp38 {
    padding: 30px 0 60px
}

#fimg {
    position: absolute;
    top: 0;
    margin-left: 0
}

.toptipbar {
    font-family: "Open Sans", sans-serif;
    width: 100%;
    margin: 0;
    display: none;
    height: 48px;
    font-size: 17px;
    font-weight: 400;
    padding: 9px 0;
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    color: #5c5e60;
    position: relative;
    background-color: #f6f6f6;
    box-shadow: 0 1px 3px 2px rgba(0, 0, 0, 0.15)
}

.toptipbar {}

.toptipbar#city_bar2 a:hover,
.toptipbar#city_bar2 a.on {
    color: #f13d3d
}

.toptipbar#city_bar2 a {
    font-size: 14px;
    margin-right: 15px
}

.toptipbar .txt1 {}

.toptipbar .thebtn {
    display: inline-block;
    padding: 0 12px;
    background: #74C231;
    margin-left: 15px;
    color: #fff;
    border-radius: 4px;
    line-height: 30px;
    font-size: 12px
}

.toptipbar .txt {
    font-size: 14px;
    line-height: 30px;
    font-weight: bold;
    color: #333;
    margin: 0
}

.toptipbar span.city {
    font-size: inherit
}

.toptipbar a span.city {
    font-size: inherit;
    color: #fff
}

.toptipbar .a1 {}

.toptipbar .a2 {}

.toptipbar .close {
    padding: 0;
    cursor: pointer;
    background: rgba(0, 0, 0, 0);
    border: 0;
    -webkit-appearance: none;
    position: absolute;
    right: 20px;
    top: 12px;
    color: #f13d3d;
    opacity: 1
}

.formblkindex {}

.formblkindex .sub {
    margin-bottom: 3px
}

.formblkindex .sub a {}

.formblkindex input {
    line-height: 32px !important
}

.formblkindex .btn {}

.formblkindex #sbmt {
    border-radius: 100px
}

.formblkindex #sjyzm {
    width: 100%
}

.formblkindex #btnSmsCode {
    left: 177px;
    margin-top: -32px;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    width: 80px
}

.formblkindex #yzm {
    width: 100%
}

.formblkindex .code_image {
    left: 190px !important;
    margin-top: -27px
}

.memberjoin2 form input[type='text'] {}

.memberjoin.memberreg {}

.memberjoin.memberreg span.t {}

.memberjoin.memberreg form>p {}

.memberjoin.memberreg #pw1,
.memberjoin.memberreg #pw2 {
    width: 400px !important
}

.memberjoin.memberreg form {}

.memberjoin.memberreg form:after {}

.memberjoin.memberreg form#frmReg:after {}

.memberjoin.memberreg .tk {}

.memberjoin.memberreg .getyzm {}

.memberjoin.memberreg label {}

.memberjoin.memberreg span.t {}

.memberjoin.memberreg form input[type='text'] {
    width: 400px !important
}

.memberjoin.memberreg form input#sjyzm {}

.memberjoin.memberreg .submit.submit_zc {}

.memberjoin.memberreg .tmp32 h3 {}

.memberjoin.memberreg .select {}

.memberjoin.memberreg .tmp32 .otheropt {}

.memberjoin.memberreg .tmp32 .otheropt a:hover {}

.memberjoin.memberreg .tmp32 .otheropt a {}

.memberjoin.memberreg .tmp32 {}

.memberjoin.memberreg .tmp30 {}

.memberjoin.memberreg .tmp30.tmp31 {}

.memberjoin.memberreg .submit {}

.memberjoin.memberreg form textarea {}

.memberjoin.memberreg form span.cred {}

.memberjoin.memberreg {}

.memberjoin.memberreg em {}

.memberjoin.memberreg .tiptip {}

.memberjoin.memberreg span.t {}

.memberjoin.memberreg form>p {}

.memberjoin.memberreg #pw1,
.memberjoin.memberreg.tmpc6 #pw2 {}

.memberjoin.memberreg form {}

.memberjoin.memberreg .tk {}

.memberjoin.memberreg .getyzm {}

.memberjoin.memberreg label {
    margin-right: 20px
}

.memberjoin.memberreg span.t {}

.memberjoin.memberreg form input[type='text'] {}

.memberjoin.memberreg .submit.submit_zc {}

.memberjoin.memberreg .tmp32 h3 {}

.memberjoin.memberreg .select {}

.memberjoin.memberreg .tmp32 .otheropt {}

.memberjoin.memberreg .tmp32 .otheropt a:hover {}

.memberjoin.memberreg .tmp32 .otheropt a {}

.memberjoin.memberreg .tmp32 {}

.memberjoin.memberreg .tmp30 {}

.memberjoin.memberreg .tmp30.tmp31 {}

.memberjoin.memberreg input[type=radio] {
    margin: 0 7px;
    margin-right: 0
}

.memberjoin.memberreg .submit {}

.memberjoin.memberreg form textarea {}

.memberjoin.memberreg form span.cred.xb {
    margin-top: 5px
}

.memberjoin.memberjoin_login .formblk1 .submit.submit_zc {
    margin-left: 100px
}

.memberjoin.memberjoin_login .formblk1 {
    PADDING-TOP: 100PX;
    min-height: 400px;
    padding-left: 520px
}

.memberjoin.memberjoin_login .formblk1:after {
    content: url(../images/reg/4.jpg);
    TOP: 70PX
}

.memberjoin.memberjoin_login .formblk1 .form_text,
.memberjoin.memberjoin_login .formblk1 [type=password] {
    width: 220px !important
}

.memberjoin .formblk_fancy {
    padding: 0 !important;
    width: auto !important;
    min-width: 0px;
    min-height: 0px;
    background: #fff none;
    border-radius: 7px;
    width: 420px !important;
    margin: 0;
    box-shadow: 0 1px 19px 6px rgba(0, 0, 0, 0.41)
}

.memberjoin .formblk_fancy p {
    padding: 7px 43px;
    margin: 0
}

.memberjoin .formblk_fancy span.t {
    display: none
}

.memberjoin .formblk_fancy .form_text {
    line-height: 46px;
    border: 1px solid #eee;
    margin-bottom: 10px;
    width: 100% !important;
    background: transparent url(../images/bgicon1.png) no-repeat 10px 6px;
    padding-left: 52px;
    border-radius: 8px
}

.memberjoin .formblk_fancy .MemberPassword {
    background: transparent url(../images/bgicon1.png) no-repeat 10px -61px
}

.memberjoin .formblk_fancy:after {
    content: none
}

.memberjoin .formblk_fancy .sub {}

.memberjoin .formblk_fancy .gotoreg {
    display: block !important;
    padding: 20px 40px 40px;
    text-align: right;
    font-size: 14px
}

.memberjoin .formblk_fancy .gotoreg a {
    color: #e64143
}

.memberjoin .formblk_fancy .sub {}

.memberjoin .formblk_fancy .ttl00 {
    display: block !important;
    background: #F6F6F6;
    width: 100%;
    margin: 0 0 30px;
    border-bottom: 1px solid #eee;
    padding: 20px 43px;
    border-radius: 7px 7px 0 0
}

.memberjoin .formblk_fancy .ttl00 span {
    font-size: 24px
}

.closefancy {
    position: relative;
    top: -2px;
    right: -7px;
    display: block;
    width: 32px;
    height: 32px
}

.closefancy:after {
    content: "";
    display: block;
    position: absolute;
    width: 26px;
    height: 2px;
    top: 15px;
    left: 4px;
    background: #666;
    transform: rotate(45deg)
}

.closefancy:before {
    content: "";
    display: block;
    position: absolute;
    width: 26px;
    height: 2px;
    top: 15px;
    left: 4px;
    background: #666;
    transform: rotate(-45deg)
}

.memberjoin .formblk_fancy .sub input {
    background: #74C231 none;
    text-align: center;
    padding: 8px 0;
    font-size: 20px;
    color: #fff;
    border-radius: 6px;
    cursor: pointer;
    margin: 0;
    width: 100%
}

.fancywrap {
    background: transparent;
    box-shadow: none
}

.fancybox-skin {}

.fancybox-outer {
    background: transparent
}

.fancybox-inner {
    background: transparent
}

.fancywrap .fancybox-skin {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: transparent
}

#yuyue .closefancy {}

#yuyue.yuyuebox {
    padding: 30px 50px
}

#yuyue.yuyuebox>div {
    box-shadow: 0 1px 19px 6px rgba(0, 0, 0, 0.41);
    background: #fff;
    padding: 0 40px 30px;
    border-radius: 30px
}

#yuyue.yuyuebox .p1 {
    color: #666
}

#yuyue.yuyuebox .d1 {}

#yuyue.yuyuebox .d1 a {
    top: 20px
}

#yuyue.yuyuebox .p2 {
    font-size: 24px
}

#yuyue.yuyuebox .p3 {}

#yuyue.yuyuebox form {}

#yuyue.yuyuebox #mobile {
    border: none;
    background: #eee;
    line-height: 46px;
    padding-left: 15px;
    font-size: 18px;
    width: 290px;
    height: 46px;
    overflow: hidden;
    vertical-align: middle
}

#yuyue.yuyuebox .temp215 {}

#yuyue.yuyuebox .temp215 .bgmain {
    border: none;
    line-height: 48px;
    padding: 0 20px;
    height: 46px;
    vertical-align: middle;
    margin-left: -5px;
    font-size: 18px
}

#yuyue.yuyuebox .d3 {
    margin-top: 20px
}

#yuyue.yuyuebox .d3 span {}

#yuyue.yuyuebox .d3 strong {}

.item .fgs {
    margin-right: -168px
}

.item .fgs a {
    padding-right: 3px;
    display: inline-block;
    margin: 4px auto 0;
    color: #666
}

.item .fgs a:hover {
    color: #E64143
}

.item .fgs b {
    display: block
}

.gslist1 .item.clearfix.tmp50 {
    padding: 30px 20px 20px
}

.tmp50 h3 {}

.tmp50 h3 a {
    font-size: 22px;
    margin-right: 7px
}

.tmp50 h3 a b {}

.tmp50 h3 b {}

.tmp50 h3 span {}

.tmp50 .p2 {
    margin-top: 20px
}

.tmp50 .s1 {}

.tmp50 .s2 {}

.tmp50 .s3 {}

.tmp50 .theinfo {}

.chelist3 .tmp50 .theinfo .p1 span b {
    font-size: 14px;
    text-align: left
}

.chelist3 .tmp50 .theinfo .p1 span {
    padding-right: 6px;
    padding-left: 6px
}

.chelist3 .tmp50 .theinfo .p1 span:last-child {
    padding-right: 0
}

.chelist3 .tmp50 .theinfo .p1 span:rirst-child {
    padding-left: 0
}

.tmp50 .theinfo .tmp60 {
    margin-top: 20px
}

.tmp50 .theinfo .tmp60 span {}

.tmp50 .theinfo .tmp60 span a {
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
    height: 36px;
    border-color: #dec590
}

.tmp50 .theinfo .tmp60 span {}